self-propelled street sweeper - Turc Anglais Dictionnaire